📘 جزوه مدیریت کاربران و سرویسهای لینوکس
بررسی کامل ۲۰ سوال به همراه تحلیل گزینهها – ویژه آزمون
A. پاک کردن کاربر
B. نمایش اطلاعات پیشفرض اضافه کردن
یک کاربر ✅
C. نمایش اطلاعات یک کاربر
تحلیل گزینهها:
❌ گزینه A – پاک کردن کاربر با دستور
userdel انجام میشود.
✅ گزینه B – useradd -D (مخفف
--defaults) مقادیر پیشفرض ایجاد کاربر مانند
HOME, SHELL را از
/etc/default/useradd نمایش میدهد.
❌ گزینه C – نمایش اطلاعات یک کاربر با
id یا finger یا بررسی
/etc/passwd انجام میشود.
A. Nemo
B. Nautilus ✅
C. Dolphin
تحلیل گزینهها:
❌ A (Nemo) – مدیر فایل پیشفرض
Cinnamon است (انشعابی از Nautilus).
✅ B (Nautilus) – مدیر فایل رسمی و پیشفرض
GNOME (با نام Files).
❌ C (Dolphin) – مدیر فایل پیشفرض
KDE Plasma است.
تحلیل گزینهها:
❌ A (/etc/passwd) – امروزه فقط
شامل x است و خود هش رمز را نگه نمیدارد (برای
سازگاری).
✅ B (/etc/shadow) – فایل امنی
که هش رمز عبور و سیاستهای انقضا را ذخیره میکند و فقط
root دسترسی خواندن دارد.
تحلیل گزینهها:
✅ A (UDP) – پروتکل بدون اتصال
(Connectionless) و بدون تضمین تحویل (Best-Effort).
❌ B (TCP) – پروتکل اتصالگرا با تأیید دریافت
(ACK) و گارانتی رسیدن داده.
A. /etc/default/useradd
B. /etc/skel ✅
تحلیل گزینهها:
❌ A – یک فایل تنظیمات برای
useradd است، نه محل ذخیره قالب فایلها.
✅ B (/etc/skel) – مخفف
Skeleton؛ تمام فایلهای درون آن هنگام ایجاد کاربر، به
/home/user کپی میشوند (مانند .bashrc,
.profile).
A. کاربر نمیتواند وارد شود ✅
B. رمز کاربر مخفی است
تحلیل گزینهها:
✅ A – ! یا !! در
فیلد رمز (/etc/shadow) نشاندهنده
قفل بودن حساب یا عدم امکان ورود است.
❌ B – رمز همواره به صورت هش ذخیره میشود و
! نشانه قفل است نه مخفیسازی.
A. Dolphin
B. Caja ✅
C. Nemo
تحلیل گزینهها:
❌ A (Dolphin) – متعلق به KDE.
✅ B (Caja) – مدیر فایل پیشفرض MATE
(ادامهدهنده Nautilus قدیم GNOME 2).
❌ C (Nemo) – متعلق به Cinnamon.
A. Nautilus
B. Dolphin ✅
C. Nemo
تحلیل گزینهها:
❌ A (Nautilus) – متعلق به GNOME.
✅ B (Dolphin) – پیشفرض KDE Plasma، با
قابلیتهایی مثل نمایش دو-پنلی و تب.
❌ C (Nemo) – متعلق به Cinnamon.
A. Caja
B. Thunar ✅
C. Nemo
تحلیل گزینهها:
❌ A (Caja) – متعلق به MATE.
✅ B (Thunar) – مدیر فایل سبک و سریع
پیشفرض Xfce.
❌ C (Nemo) – متعلق به Cinnamon.
A. Nemo ✅
B. Nautilus
C. Dolphin
تحلیل گزینهها:
✅ A (Nemo) – انشعابی از Nautilus با
ویژگیهای بیشتر، پیشفرض Cinnamon.
❌ B (Nautilus) – متعلق به GNOME.
❌ C (Dolphin) – متعلق به KDE.
A. LightDM
B. KDM ✅
C. GDM
تحلیل گزینهها:
❌ A (LightDM) – رایج در Xfce, MATE,
Cinnamon.
✅ B (KDM) – مدیر نمایش اختصاصی KDE (در
نسخههای قدیمیتر، امروزه جای خود را به SDDM داده ولی در گزینهها همان
KDM صحیح است).
❌ C (GDM) – مخصوص GNOME.
تحلیل گزینهها:
❌ A (MUA) – Mail User Agent، برنامه کاربر
مثل Outlook یا Thunderbird.
❌ B (MDA) – Mail Delivery Agent، مثل
Procmail برای تحویل به صندوق پستی.
✅ C (MTA) – Mail Transfer Agent، سرور
انتقال ایمیل بین سرورها؛ Sendmail یکی از قدیمیترین MTAهاست.
A. اطلاعات پیشفرض فرمان passwd ✅
B. اطلاعات پیشفرض فرمان gpasswd
تحلیل گزینهها:
✅ A – فایل
/etc/login.defs شامل سیاستهای پیشفرض مربوط به
رمز عبور مانند PASS_MAX_DAYS,
PASS_MIN_DAYS, UID_MIN و ... است.
❌ B – گزینههای gpasswd در جای
دیگری تعریف میشوند و ارتباطی با login.defs ندارند.
A. passwd -I
B. passwd -S ✅
تحلیل گزینهها:
❌ A (passwd -I) – تنظیم روزهای
عدم فعالیت (Inactivity) پس از انقضا، نه نمایش وضعیت.
✅ B (passwd -S) – مخفف
--status که وضعیت رمز (فعال، قفل، تاریخ آخرین تغییر و
...) را نشان میدهد.
A. LightDM ✅
B. KDM
C. GDM
تحلیل گزینهها:
✅ A (LightDM) – سبک، سریع و پیشفرض در
اکثر توزیعهای دارای Xfce (مانند Xubuntu).
❌ B (KDM) – متعلق به KDE.
❌ C (GDM) – متعلق به GNOME.
A. GDM ✅
B. KDM
C. LightDM
تحلیل گزینهها:
✅ A (GDM) – GNOME Display Manager، پیشفرض
محیط GNOME.
❌ B (KDM) – مخصوص KDE.
❌ C (LightDM) – در Xfce, MATE و ... کاربرد
دارد.
تحلیل گزینهها:
✅ A (chage) – مخفف Change
Age؛ به طور تخصصی برای مدیریت تاریخ انقضا، حداقل/حداکثر عمر و روزهای
هشدار رمز ساخته شده است.
❌ B (passwd) – اگرچه گزینههایی
مثل -n, -x دارد، اما برای تغییر کامل
زمانبندی رمز، chage ابزار اصلی و کاملتر است.
تحلیل گزینهها:
❌ A (پورت 22) – مخصوص SSH و SFTP.
❌ B (پورت 21) – پورت کنترل (ارسال دستورات)
در FTP.
✅ C (پورت 20) – پورت داده در حالت Active
برای انتقال فایلها.
A. تغییر Shell ✅
B. تغییر شاخه home
C. تغییر رمز
تحلیل گزینهها:
✅ A – گزینه -s یا
--shell برای تغییر شل پیشفرض کاربر است.
❌ B – تغییر شاخه خانه با -d یا
--home انجام میشود.
❌ C – تغییر رمز با passwd یا
usermod -p (که توصیه نمیشود) است.
تحلیل گزینهها:
❌ A (date) – برای مدیریت ساعت
سیستمی (System Clock) است که با خاموشی از بین میرود.
✅ B (hwclock) – مستقیماً با
ساعت سختافزاری (RTC روی مادربرد) کار میکند و میتواند آن را نمایش یا
تنظیم کند (--systohc, --hctosys).